草庐IT

SQL FOREIGN KEY 约束

全部标签

ios - Interface Builder 中具有空 UIStackView 的 UIScrollView 的约束错误

我正在关注此StackViewAppletutorial的“动态堆栈View”部分,如果我将UIStackView(在UIScrollView内)留空,而不是放置UIButton里面。我希望我的UIViewController动态创建所有arrangedSubviews,所以我不想在其中留下一个UIView,我将必须以编程方式处理或删除。我可以忽略这个错误,它仍然会按照我的意愿工作,没有运行时约​​束错误。但是,我不想在我的xib/nib中留下约束问题。满足InterfaceBuilder需求的最干净的方法是什么?如果我添加一个具体的高度约束,那么我必须为它创建一个导出并以编程方式将其

ios - 未为约束准备 View 层次结构

overridefuncviewDidLoad(){super.viewDidLoad()self.blurView=UIVisualEffectView(effect:UIBlurEffect(style:.ExtraLight))asUIVisualEffectViewself.view.insertSubview(self.blurView,belowSubview:self.filterPanel)self.blurView.addConstraint(NSLayoutConstraint(item:self.blurView,attribute:NSLayoutAttribu

ios - 带约束的移动 View

我的ViewController中有几个View,当检测到向上滑动时向上移动,当检测到向下滑动时向下移动。我通过使用CGRectOffset调整y原点来强制移动View。我现在已经使用IB对我的View应用了约束,我不确定移动View的最佳方式是什么,以便它们最终位于iphone5、6和6+上的正确位置。目前我正在做这样的事情:[self.viewlayoutIfNeeded];self.panFrameVerticalConstraint.constant=self.panFrameVerticalConstraint.constant+338;[UIViewanimateWithD

iOS - AutoLayout 约束设置激活在第二次崩溃

我想实现一个功能,当我点击按钮时,图像会在两个按钮之间移动我在image和button2(centerX,whichtextwith222)之间设置了一个constraint同时我也设置了button1(centerX,whichtextwith11)的constraint并且设置了priority为950然后我把它们拖到ViewController这是我Storyboard中的约束这是我控制约束的代码ifNSFoundationVersionNumber>NSFoundationVersionNumber_iOS_7_1{self.kidLeftCenterConstrait.act

ios - WKWebView 底部约束集但不起作用

我已将WKWebView底部约束设置为superView,但它不会显示直到superView,而是显示内容直到安全区域。这是显示底部未正确填充的问题图像。这是View和约束图像的层次结构以及使用容器View设置WebView约束的代码letwv=WKWebView(frame:containerView.frame,configuration:wvConfig)webView=wvcontainerView.addSubview(wv)//setupconstraintswv.translatesAutoresizingMaskIntoConstraints=falseif#avail

ios - uitextfield 动画宽度约束

我有这段代码来为UITextField的宽度约束设置动画self.myTextFieldWidthConstraint.constant=200UIView.animateWithDuration(2,delay:0.0,options:UIViewAnimationOptions.CurveLinear,animations:{()->Voidinself.viewContainer.layoutIfNeeded()},completion:nil)它工作正常,唯一的问题是如果文本字段中有文本,在动画期间它会缩小字符宽度,然后重新调整到正确的大小。占位符文本没有同样的问题。这是一个动

swift - 扩展协议(protocol)以满足多个约束之一

我想扩展协议(protocol)以满足多个约束之一。我知道如何使用(,)来满足多个约束条件,但这会符合所有约束条件。例子:protocolAbc{...}protocolxyz{...}protocolmy{...}extenstionAbcwhereSelf:xyz,Self:my{...}我希望Abc符合xyz或my。 最佳答案 我认为您可以使用通用协议(protocol)来执行此操作:protocolCommon{}protocolAbc{}protocolxyz:Common{}protocolmy:Common{}exte

ios - 如何在 Swift 中对两种类型进行协议(protocol)扩展约束

我有一个协议(protocol)及其相应的扩展,看起来像这样:importFoundationprotocolHelpActionManageable{typealiasItemType:UIViewController,HelpViewControllerDelegatevarviewController:ItemType{get}}extensionHelpActionManageable{funcpresentHelpViewController(){lethelpViewController=HelpViewController(nibName:HelpViewControll

swift - 嵌套通用约束 : Constrain the T of a generic item inside a generic sequence extension that is constrained to that generic type

在Swift中,我们可以对序列等通用项编写扩展:extensionSequencewhereIterator.Element:ObservableType{}这将保证扩展仅适用于(在本例中)RxSwiftobservables的序列。但是,如果元素约束是另一个泛型,那么您能否约束该泛型?例如:extensionSequencewhereIterator.Element:ObservableTypewhereE:MyType{}在上面的伪代码(不起作用)中,意图是说:此扩展应该适用于Observable的序列,其中Observable是类型为MyType的Observable,例如[可观

ios - removeConstraint() 不删除约束

我有一个奇怪的问题。我想在某些条件下更改约束,但removeConstraint不起作用。约束不会被删除。代码如下:backButton.translatesAutoresizingMaskIntoConstraints=falseview.removeConstraint(constLabelTop)letconstNew=NSLayoutConstraint(item:label,attribute:.CenterY,relatedBy:.Equal,toItem:backButton,attribute:.CenterY,multiplier:1,constant:0)view.